﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace SC
{
    public enum MessageType
    {
        /// <summary>
        /// 客户端成功连接 和 服务器端断开后客户端连接
        /// </summary>
        ClientConnect = 1,
        /// <summary>
        /// 客户端断开连接
        /// </summary>
        ClientDisconnect = 2,
        /// <summary>
        /// 发送任务列表
        /// </summary>
        RenderTask = 3,
        /// <summary>
        /// 节点渲染完成    
        /// </summary>
        RenderSucceed = 4,
        /// <summary>
        /// 报告渲染进度
        /// </summary>
        RenderPercent = 5,
        /// <summary>
        /// 接收文件
        /// </summary>
        RecvFile = 6, 
        /// <summary>
        /// 开始执行一条任务
        /// </summary>
        BeginTask = 7, 
        /// <summary>
        /// 执行该条任务完成
        /// </summary>
        EndTask = 8, 
        /// <summary>
        /// 心跳包
        /// </summary>
        HertBeat = 9, 
        /// <summary>
        /// 客户端请求断开连接
        /// </summary>
        CloseClient = 10, 
        /// <summary>
        /// 停止
        /// </summary>
        Pause = 11,
        /// <summary>
        /// 客户端工作状态改变
        /// </summary>
        StateChange = 12,
        /// <summary>
        /// 分配一条任务
        /// </summary>
        OneTask = 13,
        /// <summary>
        /// 客户端接收任务成功
        /// </summary>
        RecvTaskSucceed = 14,
        /// <summary>
        /// 继续任务
        /// </summary>
        Continue = 15,
        /// <summary>
        /// 删除一条任务
        /// </summary>
        Delete = 16,

        /// <summary>
        /// Vect3数据
        /// </summary>
        V3 = 17,

        /// <summary>
        /// 字节流
        /// </summary>
        Stream = 18,
        /// <summary>
        /// 播放下一个视频
        /// </summary>
        NextVideo=19,
        /// <summary>
        /// 相机运动
        /// </summary>
        MoveCamera=20,
        /// <summary>
        /// 重置相机初始状态
        /// </summary>
		ResetCamera=21,
        /// <summary>
        /// 图片展示
        /// </summary>
        PictureView = 22,

        /// <summary>
        /// 显示大模型
        /// </summary>
        ShowSingleBigObg=23,

        /// <summary>
        /// Camera5 回到初始状态
        /// </summary>
        Camera5Stoped=24,

        /// <summary>
        /// 滑轨屏自定义标题
        /// </summary>
        TitleConfig=25,

        /// <summary>
        /// 定时滑动滑轨屏
        /// </summary>
        TimeMoveCamera=26,

        /// <summary>
        /// 移动相机5停在屏幕中央 不返回
        /// </summary>
        MoveCameraTo = 27,
    }
}
